🎖️GitЯра🎖️
src/helpers/IdentityStore.h 890a2e2cffa98dea3ca88db3c3aba72ef23ff3f7 (890a2e2c) Text, 838 B
Tff7b72#Tff7b72pragma once
Tff7b72#Tff7b72if defined(ESP32) || defined(RP2040_PLATFORM)
Tff7b72#Tff7b72include T8b949e<FS.h>
Tff7b72#Tff7b72define FILESYSTEM fs::FS
Tff7b72#Tff7b72elif defined(NRF52_PLATFORM) || defined(STM32_PLATFORM)
Tff7b72#Tff7b72include T8b949e<Adafruit_LittleFS.h>
Tff7b72#Tff7b72define FILESYSTEM Adafruit_LittleFS
Te6edf3using Te6edf3namespace Te6edf3Adafruit_LittleFS_NamespaceTb4b4b4;
Tff7b72#Tff7b72endif
Tff7b72#Tff7b72include T8b949e<Identity.h>
Te6edf3class Te6edf3IdentityStore Tb4b4b4{
Te6edf3FILESYSTEMTff7b72* Te6edf3_fsTb4b4b4;
Tff7b72const Tffa657charTff7b72* Te6edf3_dirTb4b4b4;
Te6edf3publicTff7b72:
Te6edf3IdentityStoreTb4b4b4(Te6edf3FILESYSTEMTff7b72& Te6edf3fsTb4b4b4, Tff7b72const Tffa657charTff7b72* Te6edf3dirTb4b4b4)Tff7b72: Te6edf3_fsTb4b4b4(Tff7b72&Te6edf3fsTb4b4b4)Tb4b4b4, Te6edf3_dirTb4b4b4(Te6edf3dirTb4b4b4) Tb4b4b4{ Tb4b4b4}
Tffa657void Te6edf3beginTb4b4b4(Tb4b4b4) Tb4b4b4{
Tff7b72if Tb4b4b4(Te6edf3_dir Tff7b72&Tff7b72& Te6edf3_dirTb4b4b4[T79c0ff0Tb4b4b4] Tff7b72=Tff7b72= Ta5d6ff'Ta5d6ff/Ta5d6ff'Tb4b4b4) Tb4b4b4{ Te6edf3_fsTff7b72-Tff7b72>Te6edf3mkdirTb4b4b4(Te6edf3_dirTb4b4b4)Tb4b4b4; Tb4b4b4} Tb4b4b4}
Tffa657bool Te6edf3loadTb4b4b4(Tff7b72const Tffa657char Tff7b72*Te6edf3nameTb4b4b4, Te6edf3meshTff7b72:Tff7b72:Te6edf3LocalIdentityTff7b72& Te6edf3idTb4b4b4)Tb4b4b4;
Tffa657bool Td2a8ffloadTb4b4b4(Tff7b72const Tffa657char Tff7b72*Te6edf3nameTb4b4b4, Te6edf3meshTff7b72:Tff7b72:Te6edf3LocalIdentityTff7b72& Te6edf3idTb4b4b4, Tffa657char Te6edf3display_nameTb4b4b4[Tb4b4b4]Tb4b4b4, Tffa657int Te6edf3max_name_szTb4b4b4)Tb4b4b4;
Tffa657bool Td2a8ffsaveTb4b4b4(Tff7b72const Tffa657char Tff7b72*Te6edf3nameTb4b4b4, Tff7b72const Te6edf3meshTff7b72:Tff7b72:Te6edf3LocalIdentityTff7b72& Te6edf3idTb4b4b4)Tb4b4b4;
Tffa657bool Td2a8ffsaveTb4b4b4(Tff7b72const Tffa657char Tff7b72*Te6edf3nameTb4b4b4, Tff7b72const Te6edf3meshTff7b72:Tff7b72:Te6edf3LocalIdentityTff7b72& Te6edf3idTb4b4b4, Tff7b72const Tffa657char Te6edf3display_nameTb4b4b4[Tb4b4b4]Tb4b4b4)Tb4b4b4;
Tb4b4b4}Tb4b4b4;
Served by rngit 1.5.0 - Generated in 0.05s